<?php
/**
 * Created by PhpStorm.
 * User: Lenovo
 * Date: 2018/7/23
 * Time: 10:30
 */

namespace App\Exports;

use App\Models\Demands;
use App\Models\ProfitLogs;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\WithHeadings;    //设置标题

class DemandExport implements FromCollection,WithHeadings
{
    /*
     * Excel类的构造函数
     * 参数mid ：要导出的参会报名者的所属会议活动的id
     */
    public function __construct($params)
    {
        $this->params = $params;
    }

    //导出数据逻辑
    public function collection()
    {
        return Demands::exports($this->params);
    }

    //首行标题
    public function headings(): array
    {
        return [
            '发布者',
            '标题',
            '描述',
            '区域',
            '预算(万)',
            '截止时间',
            '联系人',
            '联系电话',
            '联系部门',
            '联系职位',
            '公司名称',
            '公司类型',
            '公司规模',
            '公司行业',
            '投标上限',
            '竞标人数',
            '投标费用(元)',
            '服务费比例类型',
            '服务费比例(%)',
            '支付服务费截止日期',
            '是否加急',
            '创建时间',
        ];
    }
}